package com.ruoyi.web.service;

import com.ruoyi.common.base.ai.domain.AIApiKey;

import java.util.List;

/**
 * apiKey管理Service接口
 *
 * @author gdk
 * @date 2023-05-29
 */
public interface IAIApiKeyService {
    /**
     * 查询apiKey管理
     *
     * @param id apiKey管理主键
     * @return apiKey管理
     */
    AIApiKey selectAIApiKeyById(Long id);

    /**
     * 查询apiKey管理列表
     *
     * @param aIApiKey apiKey管理
     * @return apiKey管理集合
     */
    List<AIApiKey> selectAIApiKeyList(AIApiKey aIApiKey);

    /**
     * 新增
     *
     * @param entity
     * @author gdk
     * @since 2023/5/29 19:39
     */
    void insertAIApiKey(AIApiKey entity);

    /**
     * 批量逻辑删除
     *
     * @param ids ids
     * @author gdk
     * @since 2023/5/29 20:02
     */
    void removeLogicByIds(Long[] ids);

}
